5 129 111 true 2 8 17 23 32