triangle

IPC 2025