both working solutions