Click here
for a better functioning and looking solver than mine
Click here
to contine to mine