Started solution 4.