10 541 345 true 4 7 18 28 39 57 60 72 77 97