5 90 111 true 4 10 29 30 31