https://paiza.io/projects/j62TlURUgCCsLy-qo3U6vg https://onlinegdb.com/XvVvpl8Un