7 1368 366 true 3 18 19 22 27 28 34