05AB1E, 1413 bytes
[DγεDgÉ£[DγʒgÉ}˜DŠQ#€нDŠQ#
Explanation:
[DγʒgÉ}€нDŠQ# Implicit input
[ Start infinite loop
D Duplicate
γ Split into chunks of equal elements
ʒ } Filter by
g Length
É Odd? (0=falsy 1=truthy)
€ Foreach command
н Head
D Duplicate
Š Push c, a, b
Q Equal? (0=falsy 1=truthy)
# Break if true (i.e. equal to 1)