precomiple rainbow punch