partial solutions (2nd time today)