7 164 289 true 2 11 12 19 45 47 91