7 815 217 true 5 12 13 20 31 33 39