7 1260 381 true 2 3 14 18 22 36 39