10 506 522 true 3 9 24 32 34 47 55 61 88 89