5 23 117 true 4 6 8 9 21