7 1112 427 true 3 4 20 21 22 25 32