Trạng thái

Hãy tìm số chính phương lớn nhất là tích của một tập các số nguyên dương phân biệt không vượt quá \(N\)

Dữ liệu vào

  • Gồm một số nguyên dương \(N (0 < n \leq 10^7)\).

Dữ liệu ra

  • In ra số chính phương lớn nhất là tích của các số nguyên dương không vượt quá \(N\). Vì kết quả có thể rất lớn nên ta sẽ chia lấy dư cho \(10^9 + 7\) khi in ra.

Sample Input

   6

Sample Output

    144
Thông tin
Thông tin bài tập
Gửi bài giải
Điểm
100
Giới hạn thời gian:
1.0s
Python 3: 4.0s
Giới hạn bộ nhớ:
1 G
Python 3: 250 M
I/O
stdin -> stdout
Tác giả
Loại đề bài
Toán: Số học
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text