hard to solve this problem
1.9K