5 339 111 true 3 5 15 17 38