7 242 248 true 3 4 13 18 20 28 36