In 2005 , the Russian weekly Argumenty i Fakty claimed the organization supports Chechen separatist and terrorists . PIN said it did not . In 2005 Russian weekly Argumenty i Fakty claimed the organization supports Chechen separatist and terrorists ; PIN denied any involvement .