Puzzle #230

A C F H K M P R