5 345 120 true 4 12 17 21 39