Assignment 1 | ALEFAST