5 42 103 true 1 2 8 29 36