7 186 248 true 4 5 8 20 22 28 38