7 1051 1920 100 50 1 1036 100 50 1 1945 100 50 5 43 5 10 5 51 5 25 20 22 100000 1000000 24 24 999999999 1