https://paste2.org/8PvhCzA4
http://cpp.sh/43jtc
https://rextester.com/UPXL87072
https://ide.geeksforgeeks.org/UKlrn16p70
https://paste.firnsy.com/paste/hDGby2wDwY4
https://ideone.com/085qqJ