ARC Prize 2024: Technical Report