German inflation hit 10.4% in October Rising energy and food prices were the main reasons