solved exercises before sillyfun1