9966_c_fin by Jan Degen
_