7 377 243 true 4 6 8 14 18 23 39