7 1103 397 true 4 7 12 14 18 24 37