7 129 250 true 4 9 16 22 24 25 39