7 778 287 true 1 11 12 18 20 27 30