From the Mathematical Toy Box… (WQ2024#2)

Three integers a, b and c satisfy both 0 ≤ abc and

          abc + ab + ac + bc + a + b + c = 2023

What is the smallest possible value for a + b + c?