https://ctftime.org/team/322805
https://ctftime.org/team/322806
https://ctftime.org/team/322808
https://ctftime.org/team/322812
https://ctftime.org/team/322817
https://ctftime.org/team/322822
https://ctftime.org/team/322825
https://paste.ee/p/LGCJH
https://jsfiddle.net/73atkn4e/
https://rextester.com/TGWQ53721