A compound of: or a stereoisomer, tautomer, solvate, or salt thereof, wherein: Ring B is phenyl or 5-6 membered heteroaryl; n is 0, 1 or 2; R 2 is selected from (i) -(C0-C6 alkylene)-R c, (ii) -C -NH-(C1-C6 alkyl optionally substituted by halogen, OH or CN) or (iii) -C -(azetidinyl optionally substituted by C1-C6 alkyl or C1-C6 haloalkyl); R 3, R 4 and R 5 are each independently selected from the group consisting of hydrogen, CH 3, CH 2 CH 3, OCH 3, CF 3, F and Cl; R 6 is H or C1-C3 alkyl; R 1b and R 1c taken together form a 3-10 membered heterocycloalkyl optionally substituted by C1-C6 alkyl optionally substituted by halogen, CN, OH or C1-C6 alkoxy, -(C0-C6 alkylene)-(3-7 membered heterocycloalkyl optionally substituted by C1-C6 alkyl, -C -(C1-C6 alkyl), -C O-(C1-C6 alkyl) or - (C0-C6 alkylene)-C -NR a R b) or -(C0-C6 alkylene)-NR a R b; R a and R b are independently selected from a group consisting of hydrogen, -C1-C6 alkyl optionally substituted by halogen, OH, CN or C1-C6 alkoxy, -C -(C1-C6 alkylene)-(3-10 membered cycloalkyl), -(C0-C6 alkylene)-(5-6 membered heteroaryl optionally substituted by C1-C6 alkyl), -(C0-C6 alkylene)-(3-7 membered heterocycloalkyl optionally substituted by C1-C6 alkyl or 3-7 membered heterocycloalkyl) and and R c is 3-10 membered cycloalkyl, 3-10 membered heterocycloalkyl, phenyl or 5-6 membered heteroaryl, wherein R c is optionally substituted by halogen, CN, OH, C1-C6 alkyl optionally substituted by halogen, OH, CN, C1-C6 alkoxy or C1-C6 thioalkyl, C1-C6 alkoxy optionally substituted by halogen, C1-C6 thioalkyl optionally substituted by halogen, -(C0-C6 alkylene)-NR a R b, -(C0-C6 alkylene)-3-7 membered cycloalkyl, -(C0-C6 alkylene)-(3-10 membered heterocycloalkyl optionally substituted by halogen, OH, CN, C1-C6 alkyl or C1-C6 haloalkyl), -(C0-C6 alkylene)-(phenyl optionally substituted by halogen, OH, CN, C1-C6 alkyl or C1-C6 haloalkyl) or -(C0-C6 alkylene)-(5-6 membered heteroaryl optionally substituted by halogen, OH, CN, C1-C6 alkyl or C1-C6 haloalkyl). Ring B is phenyl or 5-6 membered heteroaryl; n is 0, 1 or 2; R 2 is selected from (i) -(C0-C6 alkylene)-R c, (ii) -C -NH-(C1-C6 alkyl optionally substituted by halogen, OH or CN) or (iii) -C -(azetidinyl optionally substituted by C1-C6 alkyl or C1-C6 haloalkyl); (i) -(C0-C6 alkylene)-R c, (ii) -C -NH-(C1-C6 alkyl optionally substituted by halogen, OH or CN) or (iii) -C -(azetidinyl optionally substituted by C1-C6 alkyl or C1-C6 haloalkyl); R 3, R 4 and R 5 are each independently selected from the group consisting of hydrogen, CH 3, CH 2 CH 3, OCH 3, CF 3, F and Cl; R 6 is H or C1-C3 alkyl; R 1b and R 1c taken together form a 3-10 membered heterocycloalkyl optionally substituted by C1-C6 alkyl optionally substituted by halogen, CN, OH or C1-C6 alkoxy, -(C0-C6 alkylene)-(3-7 membered heterocycloalkyl optionally substituted by C1-C6 alkyl, -C -(C1-C6 alkyl), -C O-(C1-C6 alkyl) or - (C0-C6 alkylene)-C -NR a R b) or -(C0-C6 alkylene)-NR a R b; R a and R b are independently selected from a group consisting of hydrogen, -C1-C6 alkyl optionally substituted by halogen, OH, CN or C1-C6 alkoxy, -C -(C1-C6 alkylene)-(3-10 membered cycloalkyl), -(C0-C6 alkylene)-(5-6 membered heteroaryl optionally substituted by C1-C6 alkyl), -(C0-C6 alkylene)-(3-7 membered heterocycloalkyl optionally substituted by C1-C6 alkyl or 3-7 membered heterocycloalkyl) and and R c is 3-10 membered cycloalkyl, 3-10 membered heterocycloalkyl, phenyl or 5-6 membered heteroaryl, wherein R c is optionally substituted by halogen, CN, OH, C1-C6 alkyl optionally substituted by halogen, OH, CN, C1-C6 alkoxy or C1-C6 thioalkyl, C1-C6 alkoxy optionally substituted by halogen, C1-C6 thioalkyl optionally substituted by halogen, -(C0-C6 alkylene)-NR a R b, -(C0-C6 alkylene)-3-7 membered cycloalkyl, -(C0-C6 alkylene)-(3-10 membered heterocycloalkyl optionally substituted by halogen, OH, CN, C1-C6 alkyl or C1-C6 haloalkyl), -(C0-C6 alkylene)-(phenyl optionally substituted by halogen, OH, CN, C1-C6 alkyl or C1-C6 haloalkyl) or -(C0-C6 alkylene)-(5-6 membered heteroaryl optionally substituted by halogen, OH, CN, C1-C6 alkyl or C1-C6 haloalkyl).