Still fiddling with part2a.c; not working yet.