bitstarter homework 3