In the given sentence, ‘black leather expensive shoes’ must be replaced with ‘expensive black leather shoes’ as ‘expensive’ is used to modify ‘black leather’. When multiple adjectives are used to qualify a single noun then the order of the adjectives is taken as: Colour→Material→Opinion→Noun. Thus, option (c) is correct.