Program Output for September 2017 Puzzler:

cbba
bbac
baca
cbca

cbbc
bbab
bacc
acaa