Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Dãy ngoặc đúng 2

Dễ

  • 100 Điểm
  • 0% Tỉ lệ AC
  • 0 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Nhiệm vụ của bạn là tính toán số lượng chuỗi dấu ngoặc hợp lệ có độ dài \(n\) khi một tiền tố của chuỗi đã cho trước.

Input

  • Dòng đầu tiên chứa một số nguyên \(n\) (\(1 \le n \le 10^6\)), là độ dài của chuỗi.
  • Dòng thứ hai chứa một chuỗi có \(k\) ký tự, là tiền tố của chuỗi dấu ngoặc hợp lệ (\(1 \le k \le n\)).

Output

  • In ra số lượng chuỗi hợp lệ modulo \(10^9+7\).

Example

Test 1

Input
6
(()
Output
2
Note

Có hai chuỗi hợp lệ có thể được tạo ra:

  • (())()
  • (()())

Bình luận

Chưa có bình luận nào.