solecan