8 1698 412 true 0 4 7 14 16 18 21 28