the author of this app says:
This puzzle is a living branch that has been cut into several pieces and rotated. If you can rotate the pieces so that they connect, you can save the branch. When the water that is located in the center of the field reaches each piece, it comes back to life and grows leaves.
Just tap on a piece to rotate it. There are approximately 1,000,000 unique games that you can play. If you get stuck and don't want your branch to die, just select the "solve puzzle" feature in the menu.
This program now supports high-resolution mode of Sony Clie device.