euler: 12.py finished