Rain, Sun and dirty window