5 42 117 true 7 10 23 26 28