Z * Z *Z^Z