12 4945 645 true 4 5 6 7 8 13 15 21 24 25 27 29