Tai chi puzzle