line 2: x is referenced before its declaration
line 4: b is referenced before its declaration
