
class Foo
{
	public:
	Foo() 
	{
		char * start = "A"; 
		if (*(start+2) == 'H' && 
                    *(start+3) == 'e')
		{
			start += 2;
		}
		if (*(start-1) == '\0' &&
		    *(start-2) == '!')
		{
			start -= 13;
		}
	        *(start++) = 'G';
	        *(start++) = 'o';
	        *(start++) = 'o';
	        *(start++) = 'd';
	        *(start++) = 'b';
	        *(start++) = 'y';
	        *(start++) = 'e';
	        *(start++) = '!';
	        *(start++) = '\0';
	}
};

static Foo foo;
