Как я и обещал второй вопрос значительно сложнее, чем первый. Тут уж одим гуглением не обойтись (хотя, без него будет непросто ответить), но нужно будет проявить еще и математические способности:)
Вот тут можно
ответить на первый вопрос. Poll первая неделя. второй вопрос