31MEC (2023-2) Mechanics