https://pasteio.com/x0R0rSLLl20x
https://www.pasteio.com/xgBgHbzf4f3F
https://dotnetfiddle.net/9JYsBm
https://www.pasteio.com/x1SqbUVv84N4
https://dotnetfiddle.net/aVdG8C
https://www.pasteio.com/x3BvnLWt804g
https://dotnetfiddle.net/lTJOkq
https://www.pasteio.com/xXzD1ZE92yhp