7 1094 401 true 4 5 10 21 24 29 35