7 106 246 true 3 4 20 21 22 25 32