Renumbered Ada solutions.