13 1705 541 true 2 5 7 15 18 21 22 23 26 31 32 34 38