8 233 258 true 4 6 14 18 19 22 23 25