sem-2 Assignment