Added more cases.
Updated.
Updated.