Solution (source code)

= Solution

Puncturing gives a binary code of length $23$, size $2^{12}$, and distance at least $7$. Radius-three balls are disjoint and
$$
2^{12}\sum_{j=0}^3\binom{23}{j}
=2^{12}(1+23+253+1771)=2^{23}.
$$
The <Hamming bound> is an equality, so $G^-$ is perfect.