7 1254 242 true 3 5 6 14 22 30 39