[3] match solution