7 707 312 true 0 3 5 7 23 27 35