You write:
Here, the interface Men is implemented by both Student and Employee.
However it should read:
Here, the interface Men is implemented by Human, Student and Employee.
Since all three structs make use of Men interface (Human embedded in other two).