4
4 5 14 18 21
2 8 26
2 12 31
2 22 45
