fluid puzzle