Added first_half.py