sem2hw5task1: added initial version