puzzle type composition