Unity 2D Animation Rotation Problem (Reversed and weird - looking)

Here’s my initial frame:
71191-anim1.png

Here’s my next animated frame:
71192-anim2.png

Problem is that it doesn’t come out as expected. The legs are rotated in reversed direction, so as the arms and the gun (which is weird - looking). How to fix this issue? Instead of going from 340 → 360, it goes from 340 → 0 → 360.

( I can’t attach more than 2 images)

Hi there,
Which version of UNITY do you have? I had the same problem when I upgraded to 5.3.5, when I switched back to 5.3.4 it was working fine, so I think it’s a version problem.