init prob 3