Self hard (24/26)

Self hard