First code!

Second code!

Third code!

Four code!