7 139 240 true 1 10 21 29 32 33 36