7 1326 305 true 3 4 5 7 12 27 35