12 863 346 true 4 5 8 10 13 15 18 23 31 33 36 37