7 173 246 true 3 6 59 63 73 91 97