6 221 104 true 3 5 13 14 18 31