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