Added another approach.