Neil's Solutions A