Matrix PythonLab tasks 27-30