12 915 686 true 0 3 6 8 12 14 18 19 21 22 23 39