10 344 239 true 4 5 6 7 13 17 18 24 31 37