HPC SEM2 practice 1