What does this program print?
C
#include <stdio.h>
typedef struct {
int values[2];
} Pair;
int main(void) {
Pair original = {{1, 2}};
Pair copy = original;
copy.values[0] = 9;
printf("%d %d\n", original.values[0], copy.values[0]);
return 0;
}