7 563 335 true 1 7 15 16 26 35 38