Final contest entry for CS188