Paste #5LsrQuN_S

https://onlinegdb.com/M8m00YPYm
https://onlinegdb.com/nEGZ5cSrm
https://onlinegdb.com/g_vE_9-oA