4 25 144 true 2 23 29 31