First Commit

All files half clean.
Prepared solutuons.