Look at where the goals are. Make sure you don't move the reds to a place where they can't be returned to the goals. The level should be straightforward after that.
I just can't imagine how this is possible. I guess I'm missing something, something important... I really like the level though, such a simple design, yet it baffles me! I'm hoping it's not a level that if you do one wrong move, you can't solve it anymore.
Edit: How could I've been so stupid! A well known level, very nicely disguised! 5/5