9 1805 400 true 1 2 4 5 15 24 31 32 34