Group 22
Ruijun Chen 872913
Ivan Manoli 883610