commiting solution for Alpha