Not so good

Not so goodNot so goodNot so goodNot so good
Not so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so good
Not so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so good
Not so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so good
Not so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so goodNot so good