solutions diagram