100
10
impossible
impossible
2769
2780
390
