Self cost (34/35)

Self cost