10 2206 64 true
7 9 10 15 36 51 78 87 95 148