Added some solutions and changed structure a bit.