7 607 259 true 3 4 10 12 28 30 36