More complex practice about printing