triangle

IPC 2026