Smallest working program; 944 bytes