TTM4130 Assignment 2