9 221 168 true 3 5 9 14 18 19 20 21 34