hard tikzlings
