solution 4 is going on