Clean solution
Sol for codecon