9 580 346 true 1 5 9 18 27 31 49 56 79