Well I am making progress. I managed to get 15ac, which in turn led to 3d, though I can''t parse it. I have an answer for 1ac but I'm not sure if it is right. It leaves me with M?C? for 1d. But I got 5d and 12ac.
I have an answer for 7d but haven't parsed it yet. I'm missing 6ac, 10ac and 8d in that corner. I'm afraid I still haven't got 13d, 18ac and 24ac. Back to the drawing board.