Germany PPI at 18.4% !