Solution by Abigail
