6 354 160 true 2 3 9 14 23 37