Software based (22/45)

Software based