Решения редко существуют сами по себе. Думая в контексте поставленной задачи, вы сможете двигаться в нужном направлении.