10
uczfmlonvgystieapkwxjhbqdr
uhsyddxtbh
2 syddx
2 zjbfrqum
1 2 10
1 4 8
1 1 6
2 uuffqtjx
2 aupn
1 1 7
1 6 6
2 zdcj
