5 314 111 true 2 3 6 15 21