exercises/04/osn/solutions