Case Study Solution: Push-Pull Ambient Configuration