8 1872 397 true 0 2 7 11 18 20 22 36