9 539 476 true 3 12 17 20 37 47 51 54 84