Solved 04 (mostly)