99 Assignment #3 PUBA