First coding assignment