code combat solution