abo4.c solved