Self hard (25/26)

Self hard