Alphomega submission for HW02.