true 10 10 true 5 6 7 8 16 25 32 38 49