Re-written solution