What is the output of the following code?
```java
class X {
private int a;
private int y;
public X() {
a = 15;
}
public X(int y) {
this();
X.y = y;
System.out.print(this.a + " ");
System.out.print(this.y + " ");
}
}
public class Z {
public static void main(String[] args) {
X x = new X(5);
}
}
```