Solutions by function