31MEC (2024-2) Mechanics