complete all transform, TODO: solve puzzle