6 118 260 true 3 5 17 18 23 35