BKW Assignment 2